southern hairy red snail - French English Dictionary